Boucle "tant que"

On donne l'algorithme suivant où \(N\) est un nombre entier.
fonction exo()
     \(a\leftarrow 100\\b\leftarrow 0\)
     tant que \(a < 150\)
          \(a\rightarrow a+a\times 0,05\\b\rightarrow b+1\)
     fin tant que 
     renvoyer \(a\) et \(b\)
fin fonction

1. Écrire cet algorithme en langage Python.
2. Tester ce programme.
    a. Que renvoie ce programme ?
    b. Compléter le tableau suivant en indiquant les valeurs des variables \(a\)\(b\) et \(c\) au cours de l'exécution de la boucle "tant que".

Source : https://lesmanuelslibres.region-academique-idf.fr
Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/mathe-matiques-seconde ou directement le fichier ZIP
Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0